package com.mall.business.mapper;

import java.util.List;
import com.mall.business.domain.entity.BusExpressCompany;

/**
 * 快递公司Mapper接口
 *
 * @author zhonglin
 * @date 2020-05-24
 */
public interface BusExpressCompanyMapper {

  /**
   * 查询快递公司
   *
   * @param expressCompanyId 快递公司ID
   *
   * @return 快递公司
   */
  BusExpressCompany selectBusExpressCompanyById(Long expressCompanyId);

  /**
   * 查询快递公司列表
   *
   * @param busExpressCompany 快递公司
   *
   * @return 快递公司集合
   */
  List<BusExpressCompany> selectBusExpressCompanyList(BusExpressCompany busExpressCompany);

  /**
   * 新增快递公司
   *
   * @param busExpressCompany 快递公司
   *
   * @return 结果
   */
  int insertBusExpressCompany(BusExpressCompany busExpressCompany);

  /**
   * 修改快递公司
   *
   * @param busExpressCompany 快递公司
   *
   * @return 结果
   */
  int updateBusExpressCompany(BusExpressCompany busExpressCompany);

  /**
   * 删除快递公司
   *
   * @param expressCompanyId 快递公司ID
   *
   * @return 结果
   */
  int deleteBusExpressCompanyById(Long expressCompanyId);

  /**
   * 批量删除快递公司
   *
   * @param expressCompanyIds 需要删除的数据ID
   *
   * @return 结果
   */
  int deleteBusExpressCompanyByIds(String[] expressCompanyIds);

}
